Экспорт:
Папки
/var_null/yaziki-programmirovaniya/powershell/processi
Не экспортировать закрытые директории
Преобразовывать заметки в html
Экспортировать
Применить |
| 2015-09-14 11:27:19 |
За получение списка процессов в PowerShell отвечает команда Get-Process. Можно запрашивать процесс или список процессов по имени или по маске:
# Запрашиваем процесс по имени
Get-Process cmd
# или запрашиваем процесс по маске. Будут найдены процессы по маске "c*"
Get-Process c*
# Запрашиваем несколько процессов по маскам "cm*" и "po*"
Get-Process cm*, po*Полученный результат подлежит форматированию.
# В виде таблицы т.е. его задавать не надо т.к. отображается по умолчанию.
Get-Process p* | Format-Table
# В виде списка
Get-Process p* | Format-List
# В "растянутом" виде
Get-Process p* | Format-WideТак же результат можно вывести в файл.
Get-Process p* | Format-List | Out-File D:\Script\Result.txt
Похожие разделы:
->var_null:root/Пользователи/var_null/Языки программирования/powershell/Процессы/ (текущий раздел)
| 2015-09-14 11:26:40 |
# Запуск экземпляра cmd.exe Start—Process cmd.exe # Запуск экземпляра cmd.exe от имени другого пользователя Start—Process cmd.exe -Credential (Get-Credential) #Запуск блокнота [System.Diagnostics.Process]::Start("notepad")
| 2015-09-14 11:24:39 |
# Остановка всех найденных экземпляров cmd.exe Get-Process cmd | Stop-Process # то же самое что и первое Stop-Process –Name cmd # Остановка процесса по его ID Stop-Process –Id 2269Завершение неотвечающих процессов
Для завершения «неотвечающих» процессов необходимо использовать свойство Responding объекта System.Diagnosting.Process